package com.ticket.sass.admin.business;

import com.ticket.sass.admin.dto.input.order.DispatchInput;
import com.ticket.sass.admin.dto.input.order.OrderCommodityListInput;
import com.ticket.sass.admin.dto.input.order.PrintInput;
import com.ticket.sass.admin.dto.input.order.RefundInput;
import com.ticket.sass.admin.dto.output.order.OrderCommodityListOutput;
import com.ticket.sass.admin.dto.output.order.OrderDataModel;

/**
 * @author ywb
 * @date 2024-03-14 14:22
 */
public interface OrderCommoditiesBusiness {
    OrderDataModel<OrderCommodityListOutput> list(OrderCommodityListInput input);
    
    void print(PrintInput input);
    
    void dispatch(DispatchInput input);
    
    void refund(RefundInput input);
}
